// 导入axios工具包
import instance from '@/utils/axios'

//导入token工具包
import {getToken} from '@/utils/token.js'
// 用户接口

// 1.登录
function userLogin({mobile,code}){
    return instance({
        url:'/v1_0/authorizations',
        method:'post',
        data:{
            mobile,
            code
        }
    })
}

// 导出接口
export { userLogin }

// 获取用户信息
function getUserInfo(){
    return instance({
        url:'/v1_0/user/profile',
        method:'get',
        headers:{
            'Authorization': `Bearer ${ getToken().token }`
        }
    })
}

export { getUserInfo }


//  编辑用户信息

function editUserInfo(data){
    return instance({
        url:'/v1_0/user/profile',
        method:'patch',
        data,// data:data  解构赋值
        // headers:{
        //     'Authorization': `Bearer ${ getToken().token }`
        // }
    })
}

export { editUserInfo }

//头像接口 

function editUserPhoto(fd){
    return instance({
        url:'/v1_0/user/photo',
        method:'patch',
        data:fd,
        headers:{
            'Authorization': `Bearer ${ getToken().token }`
        }
    })
}

export { editUserPhoto }
